dislodgeable leaf residue - Turkish English Dictionary